// 导入Promise
import {
	request , requestPayment
} from '../../request/index.js'


Page({
  data: {
	searchItem:[],
	isShow:false,
	inpValue:""
  },
  // 定义定时器，做防抖
  TimeoutID:-1,
  // input输入事件
  handleInput(e){
	  const {value} = e.detail
	  // 进行合法校验
	  // 不合法
	  if(!value.trim()){

		  this.setData({
			  searchItem:[],
			  isShow:false
		  })
		  clearTimeout(this.TimeoutID)
		  return;
	  }
	  // 合法
	  this.setData({
		  isShow:true
	  })
	  
	  clearTimeout(this.TimeoutID)
	  this.TimeoutID = setTimeout(()=>{
		  this.qsearch(value);
	  },1000);
	  
  },
  async qsearch(query){
	  const res = await request({
		  url:"/goods/qsearch",
		  data:{query}
	  })
	  
	  this.setData({
		  searchItem:res.data.message
	  })
  },
  handleDataNull(){
	  this.setData({
		  searchItem:[],
		  isShow:false,
		  inpValue:""
	  })
  }

})